Mapping Actor-Oriented Models to TLM Architectures
نویسندگان
چکیده
Actor-oriented modeling approaches are convenient for implementing functional models of embedded systems. Architectural models for heterogeneous system-on-chip architectures, however, are usually implemented using transaction level modeling (TLM). Even though both modeling paradigms, actor-oriented design and TLM, can conveniently be implemented using a common language such as SystemC, a methodology to smoothly integrate both approaches is still missing. In order to benefit from the best of both worlds, i.e., analyzability of actor-oriented models as well as fast simulation and synthesis from TLM, a combination of these two methodologies could be the next step towards electronic system level design. In this paper, we propose a systematic approach for mapping actor-oriented models onto complex TLM architectures. In particular, we will show how to map synchronization and data transport between actors to TLM 2.0 compliant bus protocols. The key contribution of this paper lies in our proposed methodology, which requires only a few additional lines of source code to map actor communication in actor-oriented SystemC models to TLM architectures and does not demand any reimplementation of the actors.
منابع مشابه
Design of Run time Architectures for Real time UML Models an Actor Centric Approach
Although a lot of research has taken place in Object Oriented Design of software for Real Time systems and mapping of design models to implementation models, these methodologies are applicable to systems which are less complex and small in source code size. However, in practice, the size of the software for real time applications is growing. The run time architecture of real time applications i...
متن کاملAssertion-Based Verification of Transaction Level Models
Transaction Level Modeling with SystemC has become a de-facto industry standard for modeling of system-on-chip designs. The correctness of these models is therefore of crucial importance. In this paper, we propose a novel methodology to apply AssertionBased Verification to Transaction Level Models. The novelty is based on two contributions: (1) Using Aspect-Oriented Programming techniques permi...
متن کاملA Reference Architecture for Automation of Inter-Organizational Process-Oriented Collaboration
In today’s competitive, dynamic, and changing business environment, being able to collaborate globally within and beyond the enterprise borders is critical. Inter-Organizational Collaborations (IOCs) have been proposed as a response to the characteristics of highly competitive global business environments. So far, a number of reference models, frameworks, and ad hoc architectures related to som...
متن کاملCausality Interfaces and Compositional Causality Analysis 1 Edward
In this paper, we consider concurrent models of computation where ”actors” (components that are in charge of their own actions) communicate by exchanging messages. The interfaces of actors principally consist of “ports,” which mediate the exchange of messages. Actor-oriented architectures contrast with and complement object-oriented models by emphasizing the exchange of data between concurrent ...
متن کاملHigh Level Design Space Exploration of Shared Bus Communication Architectures
System-on-Chip (SoC) designs are increasingly becoming more complex. Efficient on-chip communication architectures are critical for achieving desired performance in these systems. System designers typically use Bus Cycle Accurate (BCA) models written in high level languages such as C/C++ to explore the communication design space. These models capture all of the bus signals and strictly maintain...
متن کامل